import Mock from 'mockjs';

// 模拟对话列表数据
Mock.mock('/api/chatGroups', 'get', {
    code: 200,
    data: [
        {
            date: '昨天',
            chats: [
                {id: 1, title: '请问如何使用deepseeek', isActive: false},
                {id: 2, title: '对话 2', isActive: false},
            ],
        },
        {
            date: '七天前',
            chats: [
                {id: 3, title: '对话 3', isActive: false},
                {id: 4, title: '对话 4', isActive: false},
            ],
        },
        {
            date: '30天前',
            chats: [
                {id: 5, title: '对话 5', isActive: false},
                {id: 6, title: '对话 6', isActive: false},
            ],
        },
        {
            date: '两个月前',
            chats: [
                {id: 7, title: '对话 7', isActive: false},
                {id: 8, title: '对话 8', isActive: false},
            ],
        },

    ],
});

// 模拟消息列表
Mock.mock('/api/message', 'get', {
    code: 200,
    data: [
        {text: '请讲述下 Vue 3', isUser: true},
        {
            text: 'Vue 3引入了Proxy作为其响应式系统的核心，与Vue 2中的Object.defineProperty相比，Proxy具有更高的性能和更好的拓展性。新的Proxy-based响应式系统相比Vue 2更加高效，可以捕获对象的访问、修改和删除操作，并触发相应的更新。这意味着当数据发生变化时，相关的视图会自动更新。',
            isUser: false
        },
        {text: '请讲述下 Vue 3', isUser: true},
        {
            text: 'Vue 3引入了Proxy作为其响应式系统的核心，与Vue 2中的Object.defineProperty相比，Proxy具有更高的性能和更好的拓展性。新的Proxy-based响应式系统相比Vue 2更加高效，可以捕获对象的访问、修改和删除操作，并触发相应的更新。这意味着当数据发生变化时，相关的视图会自动更新。',
            isUser: false
        },
        {text: '请讲述下 Vue 3', isUser: true},
        {
            text: 'Vue 3引入了Proxy作为其响应式系统的核心，与Vue 2中的Object.defineProperty相比，Proxy具有更高的性能和更好的拓展性。新的Proxy-based响应式系统相比Vue 2更加高效，可以捕获对象的访问、修改和删除操作，并触发相应的更新。这意味着当数据发生变化时，相关的视图会自动更新。',
            isUser: false
        },
        {text: '请讲述下 Vue 3', isUser: true},
        {
            text: 'Vue 3引入了Proxy作为其响应式系统的核心，与Vue 2中的Object.defineProperty相比，Proxy具有更高的性能和更好的拓展性。新的Proxy-based响应式系统相比Vue 2更加高效，可以捕获对象的访问、修改和删除操作，并触发相应的更新。这意味着当数据发生变化时，相关的视图会自动更新。',
            isUser: false
        },
        {text: '请讲述下 Vue 3', isUser: true},
        {
            text: 'Vue 3引入了Proxy作为其响应式系统的核心，与Vue 2中的Object.defineProperty相比，Proxy具有更高的性能和更好的拓展性。新的Proxy-based响应式系统相比Vue 2更加高效，可以捕获对象的访问、修改和删除操作，并触发相应的更新。这意味着当数据发生变化时，相关的视图会自动更新。',
            isUser: false
        },
        {text: '请讲述下 Vue 3', isUser: true},
        {
            text: 'Vue 3引入了Proxy作为其响应式系统的核心，与Vue 2中的Object.defineProperty相比，Proxy具有更高的性能和更好的拓展性。新的Proxy-based响应式系统相比Vue 2更加高效，可以捕获对象的访问、修改和删除操作，并触发相应的更新。这意味着当数据发生变化时，相关的视图会自动更新。',
            isUser: false
        },
        {text: '请讲述下 Vue 3', isUser: true},
        {
            text: 'Vue 3引入了Proxy作为其响应式系统的核心，与Vue 2中的Object.defineProperty相比，Proxy具有更高的性能和更好的拓展性。新的Proxy-based响应式系统相比Vue 2更加高效，可以捕获对象的访问、修改和删除操作，并触发相应的更新。这意味着当数据发生变化时，相关的视图会自动更新。',
            isUser: false
        }
    ]
});
